There are certain things that make me so happy when I travel: cleanliness; safety of area; comfort; location for restaurants, shops, etc; and ease of communication and check-in. This flat hit all the marks. Well done.