Amazing location, great communication and ease of check in. Cleanliness a little off but not unbearable.