This place was wonderfully clean and comfortable. The location was ideal for us and David and his staff were super responsive and communicative when needed.