beds a bit firm but otherwise great place to stay