Excellent! Heaven@Rosebud was exactly that. Impeccably clean, beautifully decorated with considerate and generous amenities. I would stay here again in a heartbeat.