What a wonderful place! Amazingly clean, great amenities, wonderful communication and the location was perfect.