Lovely place but very small. There is a kitchen but not enough amenities for cooking. No air conditioning and sleeping in the hot days was the main issue.