Superb accommodation with all the amenities you could want in a perfect location. Highly recommended.