This place was perfect! Fantastic location and spotless! The patio is an excellent bonus!