This place served all of our needs. It was in a great location is decorated beautifully and it also has a semi separate kitchen that allows you to have some extra space. We loved our stay.