This place has it all—I highly recommend it. Very comfortable and perfect for our five day stay.