Excellent stay. fantastic views. clean place. great kitchen facilities and games/TV. everything was perfect. pity we can't stay longer! thank you so much! :)