Everything one could wish for, for a great place to stay