This place has everything and more. The location is great, the place is beautiful and super clean and you feel welcomed as it is full of amenities and personal touches. I traveled with my 3 year old and he was so happy when he saw they had toys! I wouldn't doubt a second in returning here. Raffaella and her husband were super helpful through our stay.