For a long stay, it was ideal. The best! Spacious, well appointed with all amenities and spotlessly presented. We would recommend, not only a short stay, but anyone looking for a longer stay, the accommodation certainly exceeded our expectations.