The beds were firm and very comfortable. Nice, clean and well appointed condo. We had a great stay!