Last year I visited Puri with my family and we stayed at Marina Beach house. The hotel was at a great location touching the sea beach road, but to enter it you had to get down several steps and again have to climb another set of steps to reach the reception. Near by the reception there is the kitchen, then steps to the first floor. Non veg smell of kitchen spoils the atmosphere following several ups and downs of climbing. I wanted to cancel the booking but my father pursuaded us to take a little trouble. We agreed but couldn't beat smell, hens vacated the next morning to another hotel. So over all it was apathetic experience. So I don't recommend this hotel to family traveller's.