Everything was perfect, we had everything for a months stay. The place is kept clean and well maintained. The staff are very responsive at any time of the day.