perfect location, clean flat, excellent check in and communication experience.