The place is exactly as described, in a great location within walking distance of the waterfront in Sliema, with a host of amenities. Could not recommend more.