We had an amazing time staying here!! The bed was on the firmer side. But it was beautifully kept and very clean/comfortable otherwise. Great communication and super easy check in/out.