Very high quality apartment in a great location makes for a terrific experience all round. Extremely professional hosts and outstanding facilities and comfort. 5 star!!